<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CSF.JobNotifier.Service" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CSF.JobNotifier.Service" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:3092/JobNotifyService.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="ArrayOfWorkProcessMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WorkProcessMessage" nillable="true" type="tns:WorkProcessMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWorkProcessMessage" nillable="true" type="tns:ArrayOfWorkProcessMessage" />
  <xs:complexType name="WorkProcessMessage">
    <xs:sequence>
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkProcessMessage" nillable="true" type="tns:WorkProcessMessage" />
  <xs:complexType name="JobNotifyMessage">
    <xs:sequence>
      <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="FinishedProcessId" nillable="true" type="q1:ArrayOfint" />
      <xs:element minOccurs="0" name="ItemCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemQty" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="JobNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MyJobCount" type="xs:int" />
      <xs:element minOccurs="0" name="TotalJobCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobNotifyMessage" nillable="true" type="tns:JobNotifyMessage" />
  <xs:complexType name="ArrayOfJobMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="JobMessage" nillable="true" type="tns:JobMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfJobMessage" nillable="true" type="tns:ArrayOfJobMessage" />
  <xs:complexType name="JobMessage">
    <xs:sequence>
      <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="FinishedProcessId" nillable="true" type="q2:ArrayOfint" />
      <xs:element minOccurs="0" name="JobNo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JobMessage" nillable="true" type="tns:JobMessage" />
  <xs:complexType name="ArrayOfNotFinishJobMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NotFinishJobMessage" nillable="true" type="tns:NotFinishJobMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNotFinishJobMessage" nillable="true" type="tns:ArrayOfNotFinishJobMessage" />
  <xs:complexType name="NotFinishJobMessage">
    <xs:sequence>
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GP1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsUrgent" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ItemCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="JobNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Quanlity" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Step1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step4" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step5" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotFinishJobMessage" nillable="true" type="tns:NotFinishJobMessage" />
</xs:schema>